package com.ybb.production.service;

import com.ybb.production.domain.GarmentProductionSpec;

import java.util.List;

/**
 * 规格通用Service接口
 *
 * @author dengjie
 * @date 2023-09-06
 */
public interface IGarmentProductionSpecService {
    /**
     * 查询规格通用
     *
     * @param id 规格通用主键
     * @return 规格通用
     */
    public GarmentProductionSpec selectGarmentProductionSpecById(Long id);

    /**
     * 查询规格通用列表
     *
     * @param garmentProductionSpec 规格通用
     * @return 规格通用集合
     */
    public List<GarmentProductionSpec> selectGarmentProductionSpecList(GarmentProductionSpec garmentProductionSpec);

    /**
     * 新增规格通用
     *
     * @param garmentProductionSpec 规格通用
     * @return 结果
     */
    public int insertGarmentProductionSpec(GarmentProductionSpec garmentProductionSpec);

    /**
     * 修改规格通用
     *
     * @param garmentProductionSpec 规格通用
     * @return 结果
     */
    public int updateGarmentProductionSpec(GarmentProductionSpec garmentProductionSpec);

    /**
     * 批量删除规格通用
     *
     * @param ids 需要删除的规格通用主键集合
     * @return 结果
     */
    public int deleteGarmentProductionSpecByIds(Long[] ids);

    /**
     * 删除规格通用信息
     *
     * @param id 规格通用主键
     * @return 结果
     */
    public int deleteGarmentProductionSpecById(Long id);
}
